온라인 교육

소프트웨어 공학 개론

 

5주차 클래스 다이어그램

 

클래스 다이어그램

 

클래스 다이어그램의 뼈대가 되는 가장 중요한 요소는 클래스이다. 다이어그램에는 세 개의 칸으로 구성된 박스로 그리며 맨 위에 클래스 이름, 다음 칸에 클래스가 가지는 자료, 맨 아래 칸에는 클래스의 동작을 나타내는 오퍼레이션을 써넣는다.

클래스 사이에 선분으로 이어진 것은 연관을 의미한다. 연관은 클래스 다이어그램에서 윤활유 같은 역할을 한다. 근간이 되는 클래스들의 관계를 나타내며 연관이 잘 표시되어 있어야 추후 시스템의 기능을 구현하는 데 문제가 없다. 클래스를 찾는 것도 중요한 일이지만 클래스의 관계를 찾는 것은 의미의 바른 이해와 적용이 필요하다.

DRW00001888268e

그림 1 인터넷 서점의 클래스 다이어그램